<用C语言软件做出>利用函数.设计一个综合性程序. 进行四则运算. 用户可以选择...详细见补充说明

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:57:44
利用函数. 设计一个综合性程序. 进行四则运算. 用户可以选择任一种运算功能进行两位数的运算

1整个程序包括一个主菜单. 菜单上的六个选项(1. 加法2. 减法3. 乘法4. 除法5. 显示成绩6. 退出)
<用C语言软件做出>

2. 在菜单中. 选择"6. 退出: 将退出整个程序。

3.在菜单中. 选择"1. 加法", "2. 减法", " 3. 乘法", " 4. 除法"; 按照选项进行加减乘除的运算。& 随机产生两个100以内的整数数字 & 按照选项. 进行加减乘除. 用户输入答案 & 判断用户答案的正确性. 用户有三次输入答案的机会. 三次以内. 任何一次输入正确. 都属于答对题目 & 三次后. 没有机会再输入答案. 屏幕上显示正确答案 。

4.在菜单中. 选择" 5. 显示成绩" : 将显示做对几题. 一共做几题 。

#include "stdio.h"
#include<stdlib.h>
#include "time.h"
void main()
{
int choice=0;
int i,j,wrong=0,right=0,t=0;
float answer;
while (choice!=6)
{
printf("1.加法\n2.减法\n3.乘法\n4.除法\n5.显示成绩\n6.退出\n请选择操作n(1~6):");
scanf("%d",&choice);
srand(time(NULL));
i=1+(int)(100.0*rand()/(RAND_MAX+1.0));
j=1+(int)(100.0*rand()/(RAND_MAX+1.0));
t=0;
switch(choice)
{
case 1:
while (t<3)
{
printf("请输入答案:\n%d+%d=",i,j);
scanf("%f",&answer);
if(i+j==answer)
{
printf("Good,你的答案是正确的\n\n");
right++;
break;
}
else
{
printf("对不起,你的答案是错误的\n\n");
}
t++;
}
if (t==3)
{
wrong++;